@CHARSET "UTF-8";

@IMPORT url("./common/layout.css");

#middle:after {
	clear: both;
    content: ".";
    display: block;
    font-size: 0;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

#middle {
	width:1000px;
    position: relative;
    background:url("../img/line_1.jpg") repeat-y -1px top;
}

#middleLeft { 
	float: left;
    left: 150px;
    margin-left: -150px;
    padding-bottom: 134px;
    position: relative;
    width: 149px;
    z-index: 10;
}

#middleMenu li.hoverMenu {
	background-color:#8ed2eb;
}

#middleMenu li#selectedMenu {
	background-color:#FFFFFF;
	border-right:0px solid #FFFFFF;
}

#middleMenu li#selectedMenu a {
	color:#405D78; 
} 
#middleMenu li {
	background-color:#9cd8ee;   
	border-bottom:1px solid #70cdba;
	border-right:1px solid #70cdba;
	text-align:right;
	height:25px;
} 

#middleMenu li a {
	display:block; 
	font-weight: bold;
    overflow: hidden;
    padding: 6px 0 6px 14px; 
    text-decoration: none !important;
    width: 131px; 
    _width: 129px;
    color:#FFFFFF; 
}

#middleMenu li a span.menuName {
	float:left;
	display: inline;
}

#middleMenu li a span.gt {
	margin-right:9px;
}

#middleCenter {
	float: left;
    margin-top: -1px;
    padding: 20px 0px 49px 150px;
    position: relative;  
}

#middleCenterWrap { 
	width:650px;
}           	 
   
#middleRight { 
	float: right;  
    width: 198px; 
	border-left:2px solid #70cdba;
	border-bottom:2px solid #70cdba;  
} 
 
#middleRight #univName {
	height:450px;
	overflow: auto;  
} 

#middleRight #univName li {
	padding: 4px 14px;  
} 

/* 목록 */
#boardInfo {
	margin:0px 25px;
	height:85px;
}

#boardInfo #boardName {
	font-size: 30px;
	font-weight:bold; 
	display: inline;
}

#boardInfo #boardComment {
	display: inline;
	margin-left:20px; 
	padding-top:10px;
}

#boardInfo #articleCount {
	margin-top:10px;
}

#boardInfo #order {
	margin-top:10px;
} 

#boardInfo #order a {
	margin-right:10px;
} 

#boardInfo #writeBt {
	margin-top:-30px;
	text-align:right;  
}   

#boardInfo #writeBt a {
	padding:10px;
	background-color:#9CD8EE;
	color:#FFFFFF; 
	font-weight:bold;
	_margin-right:0px;   
}

#articleList {
	margin:20px 25px;
	
}

#articleList li.clearAfter {
	margin-bottom:10px;
	border-bottom:1px solid #70CDBA;
	padding-bottom:10px;
}

dl.article dt.thumbnail {
	float:left;
	padding-right:10px;
	text-align:center;
	width:100px;
	height:100px;
	overflow: hidden;
}

dl.article dt.thumbnail img {
	width:100px;   
}

dl.article dd.univ_writer_regDate {
	text-align:right;
}

dl.article dd.univ_writer_regDate span {
	color:#777777;
	font-size:11px;
}
 
dl.article dd.univ_writer_regDate span.univ,
dl.article dd.univ_writer_regDate span.writer,
dl.article dd.univ_writer_regDate span.hit, 
dl.article dd.univ_writer_regDate span.reco {
	float:left;
	margin-right:20px;
} 
 
dl.article dd.univ_writer_regDate span.univ {
	font-weight:bold;
} 
dl.article dd.univ_writer_regDate span.writer {
	color:#5274B8;
}

dl.article dd.univ_writer_regDate span.hit, 
dl.article dd.univ_writer_regDate span.reco {
	font-size:10px;
	margin-right:5px;
}

dl.article dd.title {
	margin-top:5px;
	font-size:15px;
}

dl.article dd.title a {
	color:#0000CC;
}
dl.article dd.title a:hover {
	text-decoration: underline;
}


dl.article dd.shortContent {
	margin-top:5px;
}
dl.article dd.shortContent a:hover {
	text-decoration: underline;
}

div.articleContent {
	display:none;
	clear:both;
	padding:10px;
}

div.articleContent div.imgZone {
	padding:10px;
}

div.articleContent div.imgZone a img {
	width:15%;
}

#articleList li.clearAfter {
	padding:5px; 
	*min-height:100px;
	_height:100px;
}

#articleList li dl.article {
	cursor:pointer; 
}

#articlePagging {
	text-align:center;
	margin-top:15px; 
}

div.comment dl.commentCount {
	border-top:1px solid #70CDBA;
	margin-top:10px;
	padding-top:10px; 
	text-align:right;
}


div.comment dl.commentCount dt {
	float:left;
}

div.comment dl.commentCount dd {
	_float:right;
	*float:right;
}

div.comment ul.commentList {
	margin-top:10px; 
}

div.comment ul.commentList li dl {
	border-bottom:1px solid #E5E5E5;
	padding:5px;
}

div.comment ul.commentList li dl dt { 
	text-align:right; 
	margin-bottom:5px;
}
div.comment ul.commentList li dl dt span.name { 
	float:left; 
}
div.comment ul.commentList li dl dt span.date { 
	
}
div.comment ul.commentList li dl dd { 
	
}
div.comment ul.commentList li dl dd span.commentDel {
	padding:0px 5px;
	border:1px solid #E5E5E5;
} 

div.comment div.commentPagging {
	text-align:center;
	margin-top:15px;
}

div.comment div.commentWrite {
	margin-top:20px;
}

div.comment div.commentWrite textarea.commentTextarea {
	width:400px; 
	height:50px;
	float:left;
	margin-left:50px;
	margin-right:10px;
} 

div.comment div.commentWrite input.commentBt {
	background-color: #9CD8EE;
    color: #FFFFFF;
    font-weight: bold;
    padding: 10px;
    height:35px;
    vertical-align: top;
}

div.comment div.commentWrite input.commentBt,
div.comment div.commentWrite div {
	display:block;
}
  
div.closeButton {
    height: 30px;
    padding-top: 40px;
    text-align: center; 
}

div.closeButton a {
	background-color: #9CD8EE;
    color: #FFFFFF;
    font-weight: bold;
    padding: 10px;
    height:35px; 
}
